home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #14 / Monster Media No. 14 (April 1996) (Monster Media, Inc.).ISO / bbs_door / nxbbs11.zip / NXBBS.TXT < prev    next >
Text File  |  1995-12-07  |  52KB  |  1,526 lines

  1. NetXpress
  2. Internet Access BBS Door
  3.  
  4. Administrator's Manual
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27. Copyright (c) 1995 Merlin Systems Inc.  All rights reserved.  This software
  28. product and this manual are copyrighted and all rights are reserved by Merlin
  29. Systems Inc.  No part of the contents of this manual may be reproduced or
  30. transmitted in any form or by any means without the written permission of the
  31. publisher.
  32.  
  33. Merlin Systems Inc. does not assume any liability arising out of the
  34. application or use of any products described herein.  Merlin Systems Inc.
  35. further reserves the right to make changes in any products described herein
  36. without notice.  This document is subject to change without notice.
  37.  
  38. NetXpress Internet Access BBS Door, NetXpress Server and NetXpress Mail &
  39. News Gateway are copyrighted by Merlin Systems Inc.
  40.  
  41. All other mentioned products are copyrighted by their respective authors.
  42.  
  43.  
  44. Revision Date: 05/12/95 rev. 1
  45.  
  46. Merlin Systems Inc.
  47. P.O. Box 3043, Station C
  48. Ottawa, Ontario
  49. K1Y 4J3 Canada
  50.  
  51. Phone   (613) 749-0888
  52. Fax/BBS   (613) 741-7583
  53.  
  54. info@merlinsys.com
  55. http://www.merlinsys.com
  56.  
  57.  
  58. CONTENTS
  59.  
  60. Preface ................................................................ 1
  61. Welcome to the World of the Internet                                     1
  62. Conventions                                                              1
  63. Technical Support                                                        2
  64.  
  65. Installation ........................................................... 3
  66.  
  67. Configuration .......................................................... 5
  68. Syntax                                                                   5
  69. Using Text Windows and your Mouse                                        5
  70. General Configuration                                                    6
  71. TCP/IP                                                                   8
  72. World-Wide-Web                                                          11
  73. Gopher, IRC & WhoIs                                                     12
  74. Telnet                                                                  13
  75. Dial-up Door Configuration                                              13
  76. Security Levels                                                         14
  77.  
  78. Internet Access BBS Door .............................................. 15
  79. Syntax                                                                  15
  80. Functions                                                               16
  81. Internal URLs                                                           18
  82. Form Variables                                                          20
  83.  
  84. Dial-up IP Door ....................................................... 23
  85. Syntax                                                                  23
  86. Operation                                                               24
  87. User Configuration                                                      24
  88.  
  89.  
  90. Packet Drivers ........................................................ 25
  91. Packet Driver Software                                                  25
  92.  
  93. Questions & Answers ................................................... 31
  94.  
  95. Glossary .............................................................. 33
  96.  
  97. Appendix .............................................................. 41
  98. HTML                                                                    41
  99. Error Messages                                                          41
  100. Display Files Format                                                    42
  101. Acknowledgments                                                         43
  102.  
  103.  
  104. Preface
  105.  
  106.  
  107. Welcome to the World of the Internet
  108. ===========================================================================
  109. The future is upon us.  That mythical information superhighway is now in
  110. clear reach.
  111.  
  112. Many estimates are floating around about the InternetÆs population and its
  113. increase in size.  It is considered safe to say that it currently has around
  114. 50 million people and that it is doubling every couple of years.  In fact
  115. lately, the population acceleration has frightened and overwhelmed many
  116. Internet old timers.  All figures denote that the Internet has obtained
  117. æcritical massÆ to be present for a very long time to come.
  118.  
  119. No longer the realm of universities and big business, the Internet has begun
  120. to bring cyberspace to the masses.
  121.  
  122. The Internet with its thousands of protocols, can be managed from well
  123. conceived software that takes care of all of the unruly elements of Internet
  124. connectivity.  There will always be a learning curve due to terminology, but
  125. we hope that our software will provide one of the easiest in-roads on to the
  126. Internet.
  127.  
  128. Conventions
  129. ===========================================================================
  130. In this book, the following conventions are used:
  131.  
  132.  o  Optional variables are placed within square brackets;
  133.     for example, [ <variable> ]
  134.  o  Mandatory variables are placed within angled brackets;
  135.     for example, <variable>
  136.  o  Whenever you may use more than one variation, a | character is used to
  137.     denote the different possible values;  for example, put | send | output
  138.  o  Input typed in by you is printed in italic; for example, cd \netxbbs
  139.  
  140. Technical Support
  141. ===========================================================================
  142.  
  143. There are a number of places to receive technical support.
  144.  
  145.  Phone:          1-613-749-0888
  146.  Fax:            1-613-741-7583
  147.  BBS:            1-613-741-7583
  148.  
  149.  E-mail:         support@merlinsys.com
  150.  Web:            http://www.merlinsys.com
  151.  
  152.  FidoNet:        Support 1:163/509
  153.  
  154.  
  155.  
  156. Chapter One
  157. Installation
  158.  
  159.  
  160. Installation
  161. ===========================================================================
  162.  
  163. If you received a diskette, insert the diskette in one of your disk drives.
  164. Then enter INSTALL and press the <Enter> key.
  165.  
  166. Example:   If you placed the disk in drive A:, you would type:
  167.  
  168.            a:
  169.            INSTALL
  170.  
  171.  
  172.  
  173.    ┌─ Install ─────────────────────────────────────────────────────────┐
  174.    │                                                                   │
  175.    │ NetXpress Door Directory: C:\NETXBBS                              │
  176.    │                                                                   │
  177.    │  ┌──────────┐                                   ┌──────────────┐  │
  178.    │  │ F10 - Ok │                                   │ Esc - Cancel │  │
  179.    │  └──────────┘                                   └──────────────┘  │
  180.    └───────────────────────────────────────────────────────────────────┘
  181.                                                      Figure 1-1  Install
  182.  
  183. The NetXpress Door Directory is where you would like to install the software.
  184.  
  185. Press the F10 key to continue.
  186.  
  187. If you received a compressed file containing the software programs, simply
  188. uncompress the file(s) into an empty directory.
  189.  
  190. Example:
  191.  
  192.         md \netxbbs
  193.         cd \netxbbs
  194.         pkunzip NETXBBS
  195.  
  196.  
  197. After the INSTALL program finishes, you must go into the NXCFG program and
  198. alter the default settings, especially your network addresses.
  199.  
  200.  
  201. Chapter Two
  202. Configuration
  203.  
  204.  
  205. Syntax
  206. ===========================================================================
  207.  
  208. The syntax for the Setup program is as follows:
  209.  
  210.         NXCFG [configfile]
  211.  
  212. Where [configfile] is the location and name of the configuration file.
  213.  
  214. If you omit the [configfile] parameter, NXCFG will try to open the
  215. configuration file NXBBS.CFG in the current directory.
  216.  
  217. Using Text Windows and your Mouse
  218. ===========================================================================
  219.  
  220. The NXCFG program uses a text window approach to displaying information for
  221. you. The top window is always the current one and only those fields within it
  222. are active.
  223.  
  224. NXCFG also allows you to use a mouse or a pointing device to perform
  225. functions.  All mouse-assessable functions can also be accessed through a
  226. keyboard command.  To access a certain field or command by using the mouse,
  227. simply move the mouse cursor to the area occupied by the field or command and
  228. click on the left mouse button.  Clicking on the right mouse button will
  229. usually get on-line help.
  230.  
  231. General Configuration
  232. ===========================================================================
  233.  
  234.    ┌ General Configuration ────────────────────────────────────────────┐
  235.    │                                                                   │
  236.    │  System Directory  d:\dev\netsrv\bbs                              │
  237.    │  System Help HTML  file:///help.htm                               │
  238.    │                                                                   │
  239.    │         Date Type  MMDDYYYY                                       │
  240.    │    Date Delimiter  /                                              │
  241.    │                                                                   │
  242.    │ Address Delimiter  .                                              │
  243.    │                                                                   │
  244.    │        Use a menu  Yes                                            │
  245.    │                                                                   │
  246.    │         SMTP Host  mail.uunet.ca                                  │
  247.    │                                                                   │
  248.    │     ┌───────────┐       ┌──────────────┐       ┌──────────┐       │
  249.    │     │ F1 - Help │       │ Esc - Cancel │       │ F10 - Ok │       │
  250.    │     └───────────┘       └──────────────┘       └──────────┘       │
  251.    └───────────────────────────────────────────────────────────────────┘
  252.                                        Figure 2-1  General Configuration
  253.  
  254.  
  255. System Directory:
  256.   The directory that includes the executable program and the configuration
  257.   file.
  258.  
  259. System Help HTML:
  260.   This is an URL of general help available at the menu.
  261.  
  262. Date Type:
  263.   The format of the displayed date. This is only used in the FTP client and
  264.   in IRC for the log file.
  265.  
  266.   You have four options:
  267.         YYYYMMDD        (1995-10-23)
  268.         MMDDYYYY        (10-23-1995)
  269.         YYYYDDMM        (1995-23-10)
  270.         DDMMYYYY        (23-10-1995)
  271.  
  272. Date Delimiter:
  273.   The character that is displayed in-between the date fields.
  274.  
  275. Address Delimiter:
  276.   The character that replaces the space within user's name when their names
  277.   get converted into an Internet address.  This is only used in the FTP
  278.   client and in IRC for the log file.
  279.  
  280. Use A Menu:
  281.   If enabled, a menu will be displayed to the user and they will be allowed
  282.   to enter commands by typing them in.
  283.  
  284.   If disabled, the homepage HTML will be displayed to the user.  From this
  285.   HTML file, you may then add links to all of the functions available.
  286.  
  287.   The user may change this option themselfs, but when they first go into
  288.   the door, they will be given this value.
  289.  
  290. SMTP Host
  291.   The address of a default SMTP mail host.  If blank, then the mail unction
  292.   will be disabled.
  293.  
  294.  
  295. TCP/IP
  296. ===========================================================================
  297.  
  298. This window allows you to configure your TCP/IP connection parameters.  These
  299. values are used with the Packet Driver software to connect the NetXpress BBS
  300. Door to the Internet.
  301.  
  302. Most, if not all, of these values will come from your service provider
  303.  
  304. This section does not provide any way to configure your Packet Driver.  You
  305. must have it loaded and configured before running the NetXpress BBS Client
  306. software.  The Packet Driver software may handle either Ethernet or SLIP
  307. classes.  Please see the Appendix section on Packet Drivers for more
  308. information.
  309.  
  310. For dial-up access, you will need to either have your modem connect and login
  311. in to your service provider before you load in your SLIP/PPP packet driver.
  312.  
  313.  
  314.    ┌ TCP/IP Configuration ─────────────────────────────────────────────┐
  315.    │                                                                   │
  316.    │ ┌ BOOTP ────────────────────────────────────┐ ┌ Gateways ───────┐ │
  317.    │ │      Enable  [ ]                          │ │ 123.123.123.120 │ │
  318.    │ │      Server  123.123.123.123              │ │                 │ │
  319.    │ │     Timeout  5                            │ │                 │ │
  320.    │ └───────────────────────────────────────────┘ │                 │ │
  321.    │ ┌ Addresses ────────────────────────────────┐ ├ Name Servers ───┤ │
  322.    │ │          IP  321.321.321.321              │ │ 123.123.123.121 │ │
  323.    │ │    Net Mask  255.255.254.0                │ │                 │ │
  324.    │ │   Host Name  fred                         │ │                 │ │
  325.    │ │ Domain Name  foobar.com                   │ │                 │ │
  326.    │ └───────────────────────────────────────────┘ └─────────────────┘ │
  327.    │ ┌ Transmission Parameters ──────────────────────────────────────┐ │
  328.    │ │   Max. Segment Size  1400        Name Lookup Timeout  5       │ │
  329.    │ │ TCP Connect Timeout  10           Inactivity Timeout  0       │ │
  330.    │ └───────────────────────────────────────────────────────────────┘ │
  331.    │                                                                   │
  332.    │ ┌───────────┐ ┌──────┐ ┌──────────┐ ┌──────────────┐ ┌──────────┐ │
  333.    │ │ F1 - Help │ │ SLIP │ │ Ethernet │ │ Esc - Cancel │ │ F10 - Ok │ │
  334.    │ └───────────┘ └──────┘ └──────────┘ └──────────────┘ └──────────┘ │
  335.    └───────────────────────────────────────────────────────────────────┘
  336.                                         Figure 2-2  TCP/IP Configuration
  337.  
  338. BOOTP Enable:
  339.   If enabled, NetXpress will use the BOOTP protocol and connect up to the
  340.   specified server to query the information in the two other windows.  This
  341.   means that your IP address is a temporary address, and that you may not
  342.   give it out since it will always change.
  343.  
  344.   If disabled, then you must fill out the rest of the information in the next
  345.   two windows, but you do not need to fill out any of the information in the
  346.   BOOTP window.
  347.  
  348. BOOTP Server:
  349.   The IP address of a BOOTP server to contact upon startup to query your
  350.   address information.  You must not place a domain address in this field.
  351.  
  352. BOOTP Timeout:
  353.   The timeout in seconds for a connection to the BOOTP server to fail.
  354.  
  355. IP Address:
  356.   Your IP address.
  357.  
  358. Net Mask:
  359.   If you have more than one IP address for your network, then you must set
  360.   the network mask for your local network.
  361.  
  362.   If not (which is usually the case), then just leave this entry blank or
  363.   enter the default value of 255.255.254.0.
  364.  
  365.   This value may never be 255.255.255.255.
  366.  
  367. Host Name:
  368.   Some applications will wish  to know your PC's name,  a short textual name.
  369.   This will be the machine's name and not your domain name.  This name may
  370.   contain only numeric digits and letters, and should be less than 9
  371.   characters.
  372.  
  373. Domain Name:
  374.   Your system's domain address. oth the domain and hostnames will be
  375.   concatinated into one domain address for this machine.
  376.  
  377.   Example:
  378.         node1.merlinsys.com
  379.   Where:
  380.         node1 is the hostname
  381.         merlinsys.com is the domain name
  382.  
  383. Gateway Address:
  384.   The address of a local gateway.  This value is always supplied by your
  385.   network service provider and is usually the IP address of the machine that
  386.   NetXpress will connect up to.
  387.  
  388. Name Servers:
  389.   The IP addresses of name servers (in order of importance).  These name
  390.   server will resolve domain addresses into IP addresses.
  391.  
  392. Maximum Segment Size:
  393.   This is the maximum segment size that NetXpress BBS Door can receive over
  394.   the packet driver.  The default value is 1400 for Ethernet.
  395.  
  396.   The maximum value should not exceed 4096.
  397.  
  398. TCP Connect Timeout:
  399.   This allows you to specify a specific amount of seconds that the NetXpress
  400.   BBS Door will attempt to connect to a remote computer, wait for data from a
  401.   remote computer, and wait to accomplish other miscellaneous networking
  402.   tasks.
  403.  
  404.   The default is 30 seconds, but may be set longer if you have an especially
  405.   slow connection.
  406.  
  407. Name Lookup Timeout:
  408.   The time needed to resolve a domain name into an IP address.  Some name
  409.   servers are very slow (very busy) and thus this value needs to be increased.
  410.  
  411. Inactivity Timeout:
  412.   The number of seconds of inactivity with a session before it timesout.
  413.   This value usually will be set to 0 or left blank.
  414.  
  415.  
  416. World-Wide-Web
  417. ===========================================================================
  418.  
  419.    ┌ WWW Configuration ────────────────────────────────────────────────┐
  420.    │                                                                   │
  421.    │      Home Page  file:///homepage.htm                              │
  422.    │ Local Base Dir  c:\nxbbs                                          │
  423.    │      Mail HTML  mail.htm                                          │
  424.    │  New User HTML  newuser.htm                                       │
  425.    │                                                                   │
  426.    │    ┌───────────┐         ┌──────────────┐         ┌──────────┐    │
  427.    │    │ F1 - Help │         │ Esc - Cancel │         │ F10 - Ok │    │
  428.    │    └───────────┘         └──────────────┘         └──────────┘    │
  429.    └───────────────────────────────────────────────────────────────────┘
  430.                                            Figure 2-3  WWW Configuration
  431.  
  432. Home Page
  433.   The default HTML file used as the home page.  This file is displayed
  434.   whenever the user does not specify an URL in the menu or whenever the
  435.   menu is disabled.
  436.  
  437. Local Base Directory:
  438.   The directory that all WWW local file access will be relative from.
  439.  
  440. Mail HTML:
  441.   The HTML file used to gather information for a message.  If empty, the
  442.   message function will be disabled.
  443.  
  444. New User HTML:
  445.   The HTML file displayed to first-time users of the NetXpress BBS Client.
  446.  
  447.  
  448. Gopher , IRC & WhoIs
  449. ===========================================================================
  450.  
  451. All three functions need the two pieces of information, the default server
  452. and the default port.
  453.  
  454. Default Server:
  455.   The address of the default server.  This server is used whenever the user
  456.   does not specify a server to contact.
  457.  
  458.   Defaults:
  459.         Gopher:         boombox.micro.umn.edu
  460.         IRC:            irc.bu.edu
  461.         WhoIs:          rs.internic.net
  462.  
  463.   You should never have to change the WhoIs default Server, but you should
  464.   change the IRC server to one that is closer to you.  For more information
  465.   on IRC servers, look in the I.R.C. FAQ.
  466.  
  467. Default Port:
  468.   The port of the default server.  This server is used whenever the user does
  469.   not specify a port.  You should never have to change these values.
  470.  
  471.   Defaults:
  472.         Gopher:         70
  473.         IRC:            6667
  474.         WhoIs:          43
  475.  
  476. Telnet
  477. ===========================================================================
  478.  
  479.    ┌ Telnet Configuration ─────────────────────────────────────────────┐
  480.    │                                                                   │
  481.    │   Terminal Emulation  vt100                                       │
  482.    │                                                                   │
  483.    │    ┌───────────┐         ┌──────────────┐         ┌──────────┐    │
  484.    │    │ F1 - Help │         │ Esc - Cancel │         │ F10 - Ok │    │
  485.    │    └───────────┘         └──────────────┘         └──────────┘    │
  486.    └───────────────────────────────────────────────────────────────────┘
  487.                                         Figure 2-4  Telnet Configuration
  488.  
  489. Terminal Emulation
  490.   The default terminal emultaion used in Telnet.  This should always be
  491.   vt100, since ANSI is not usually recognized by Telnet servers.
  492.  
  493.  
  494. Dial-up Door Configuration
  495. ===========================================================================
  496.  
  497.    ┌ Dial-up IP Configuration ─────────────────────────────────────────┐
  498.    │                                                                   │
  499.    │ Internal BOOTP Server  Disabled                                   │
  500.    │                                                                   │
  501.    │    ┌───────────┐         ┌──────────────┐         ┌──────────┐    │
  502.    │    │ F1 - Help │         │ Esc - Cancel │         │ F10 - Ok │    │
  503.    │    └───────────┘         └──────────────┘         └──────────┘    │
  504.    └───────────────────────────────────────────────────────────────────┘
  505.                                     Figure 2-5  Dial-up IP Configuration
  506.  
  507. Internal BOOTP Server
  508.   When enabled, NXDIP will process all BOOTP requests and reply with its own
  509.   IP address.
  510.  
  511.   You might wish to disable this feature if you have a BOOTP server on your
  512.   network and wish to use it instead.
  513.  
  514. Security Levels
  515. ===========================================================================
  516.  
  517. The security levels settings control whether a user has access to certain
  518. functions.  If the users has a greater or equal security level than required,
  519. then they are allowed to perform that function.
  520.  
  521. If they do not have sufficient security access, then they will be displayed
  522. the HTML in the 'No Security HTML' field.  If this field is empty, then a
  523. 'Not enough security' message is displayed.
  524.  
  525.  
  526. Chapter Three
  527. Internet Access BBS Door
  528.  
  529.  
  530. Syntax
  531. ===========================================================================
  532.  
  533. nxbbs   [/G <configfile>] [/I <ip.ad.dre.ss>] [/B <drop-file>]
  534.         [/Q <comport irq>] [/A <comport address>] [/C <comport>]
  535.         [/U <baud>] [/H] [/?] [menu commands]
  536.  
  537. /G <configuration_file>
  538.   Path and a filename to the configuration file to be used.  If not specified,
  539.   then NXBBS.CFG in the current directory will be used.
  540.  
  541. /I <ip.add.re.ss>
  542.   The IP address to use instead of the one in the configuration file. The IP
  543.   address may also be defined in an environmental variable named IP.  The
  544.   command line switch takes precedence over the environmental variable.
  545.  
  546. /B <drop-file>
  547.   Supported drop-files are:
  548.         DOOR.SYS, DORINFO?.DEF, PCBOARD.SYS, USERS.SYS, CHAIN.TXT,
  549.         SFDOORS.DAT, XTRN.DAT and CALLINFO.BBS
  550.  
  551.   The <drop-file> can also be 'LOCAL' followed, optionally, by a colan and a
  552.   user name.  Example: /B "LOCAL:Joe Smith"
  553.  
  554.   You may state more than one drop-file by placing multiple /B commands
  555.  
  556. Menu Commands
  557.   Anything you can type in at the main menu can be included here.  Commands
  558.   can be partial or they can contain all needed information.
  559.  
  560.  
  561. Functions
  562. ===========================================================================
  563.  
  564. The following is a list and descriptions of all the function in the NetXpress
  565. BBS Client:
  566.  
  567. World-Wide-Web
  568.   The World-Wide-Web protocols allows for the exchange of information in a
  569.   extremely flexible and unstructured manner.  The WWW server is just a file
  570.   request server, the WWW client has most of the intelligence and makes
  571.   decisions about how to obtain certain information.
  572.  
  573.   The important difference between the older Gopher protocol and the Web
  574.   protocols are that the Web display formats are unstructured and can look like
  575.   anything, while Gopher has a rigid menu structure.  Also Web browsers possess
  576.   knowledge of many more methods of accessing data than gopher clients do.  The
  577.   number of access methods available to Web browsers is bound to increase in
  578.   the future.
  579.  
  580. File Transfer Protocol
  581.   The File Transfer Protocol (FTP) allows users to peruse the file system of
  582.   another system on the Internet.  One important fact concerning FTP, is that
  583.   it tries to look like a file system and thus contains no file descriptions,
  584.   although there are methods of displaying descriptive text to the user.
  585.  
  586. Telnet
  587.   Telnet allows people on the Internet to remotely login to another computers
  588.   on the Internet.  It is like using a terminal program with a modem over phone
  589.   lines.  Except that all communication is handled through the TCP/IP protocol
  590.   over the Internet.
  591.  
  592. Gopher
  593.   The Internet Gopher protocol offers users the ability to browse through the
  594.   Internet in a structured menued environment looking at user-friendly menu
  595.   descriptions instead of service names, hosts and ports.  The beauty of Gopher
  596.   is that a menu entry may point anywhere on the Internet, and thus hoping from
  597.   one Gopher to another is virtually seamless to the user.  It also allows
  598.   users to retrieve documents without the need to do it themselves
  599.   interactively.
  600.  
  601. Internet Relay Chat
  602.   IRC stands for "Internet Relay Chat". It was originally written by Jarkko
  603.   Oikarinen (jto@tolsun.oulu.fi) in 1988. Since starting in Finland, it has
  604.   been used in over 60 countries around the world. IRC is a multi-user chat
  605.   system, where people convene on channels (a virtual place, usually with a
  606.   topic of conversation) to talk in groups, or privately.
  607.  
  608. WhoIs
  609.   WhoIs is used to look up names of users and corporations in a main database.
  610.   The default action is to do a very broad search, looking for matches to your
  611.   target in many fields: handle, name, nicknames, hostname, net address, etc.,
  612.   and finding all record types. WhoIs then shows the results in one of two
  613.   ways: as a full, detailed display for a single match (with possible
  614.   subdisplay), or as one- or two-line summaries for multiple matches.
  615.  
  616. Finger
  617.   Finger is a common Unix facility to examine the user login information on a
  618.   system.  Information retrieved can either be a text file or information about
  619.   that user on that system.
  620.  
  621. Ping
  622.   Ping checks is valuable to check to see if a system is running and how long
  623.   messages take to reach it and come back to your system.
  624.  
  625. Simple Mail Transfer Protocol
  626.   SMTP stands for Simple Mail Transfer Protocol and is defined in RFC821 and
  627.   has been updated in other various RFCs.  It is the standard way of
  628.   transferring private mail between hosts directly connected to the Internet.
  629.   The SMTP function will actually send the message right away on to the
  630.   Internet via the SMTP Host defined below.  The message will not be stored
  631.   anywhere on the local system or on your BBS.  The SMTP function cannot access
  632.   incoming messages, you will need to use an Internet gateway for your BBS.
  633.  
  634. Remote Login
  635.   Remote Login is very similar to Telnet, except that it automatically logs in
  636.   the user.
  637.  
  638. ph
  639.   ph is also known as qi and CSO.  It is a phonebook protocol that allows
  640.   searches to be made on various fields.  Gopher uses CSO internally, thus we
  641.   have made it available as a separate function.  CSO will probably be used the
  642.   least out of all of the functions.
  643.  
  644. Remote Execution (Rexec)
  645.   Rexec is used to execute programs on another computer.  The software must
  646.   reside on that computer and your login ID must have rights to it.
  647.  
  648. Raw Telnet
  649.   This is just Telnet without any Telnet control codes.  This is a straight
  650.   TCP/IP connection.
  651.  
  652. Bookmarks
  653.   A list of the userÆs permanent bookmarks of favorite places.
  654.  
  655. Session History
  656.   A list of the userÆs session history.
  657.  
  658. Internal URLs
  659. ===========================================================================
  660.  
  661. You can include special internal URLs (Universal Resouce Locatiors) in your
  662. HTML documents that allow you  to retrieve input from the user and then
  663. perform a certain function with that input.  The following is a list of
  664. available URL codes and their associated FORM names:
  665.  
  666. internal:///telnet
  667.   ADDRESS PORT USER PASSWORD TERMINAL
  668.   Terminal defaults to ANSI.  The User and Password values are only displayed
  669.   to the user and are not actually used in the Telnet routines.
  670.  
  671. internal:///rawtcp
  672.   ADDRESS PORT USER PASSWORD
  673.   The User and Password values are only displayed to the user and are not
  674.   actually used in the Raw Telnet routines.
  675.  
  676. internal:///rlogin
  677.   ADDRESS PORT USER PASSWORD TERMINAL
  678.   Terminal defaults to ANSI.
  679.  
  680. internal:///rexec
  681.   ADDRESS PORT USER PASSWORD COMMAND
  682.  
  683. internal:///finger
  684.   ADDRESS PORT USER
  685.   Port defaults to 79.
  686.  
  687. internal:///whois
  688.   ADDRESS PORT USER
  689.   Port defaults to 43.  Address defaults to rs.internic.net
  690.  
  691. internal:///ping
  692.   ADDRESS NUMBER
  693.   Number defaults to 1.
  694.  
  695. internal:///cso
  696.   ADDRESS PORT
  697.   Port defaults to 105.
  698.  
  699. internal:///ftp
  700.   ADDRESS USER PASSWORD PORT PATH
  701.   User defaults to anonymous and Password defaults to the userÆs email address.
  702.   Port defaults to 21.
  703.  
  704. internal:///gopher
  705.   ADDRESS PORT PATH TYPE
  706.   Address and Port default to the values from the configuration file.  Type
  707.   defaults to '1' (menu).  Path defaults to ôö (nothing).
  708.  
  709. internal:///http
  710.   URL
  711.  
  712. internal:///irc
  713.   USER PASSWORD ADDRESS PORT
  714.   Address and Port default to the defaults from the configuration file.
  715.   Password is rarely used.
  716.  
  717. internal:///mail
  718.   USER SUBJECT TEXT
  719.  
  720. internal:///config
  721.   IRCNAME NOMENU
  722.   This URL actually causes the information sent back to be saved.  Every time
  723.   the user goes into IRC, their IRC userid is saved.  UserÆs can also decide
  724.   for themselves whether to use the menu or the Home Page.
  725.  
  726. internal:///help
  727.   Brings up the Help HTML.
  728.  
  729. internal:///bookmarks
  730.   Brings up the userÆ bookmarks.
  731.  
  732. internal:///history
  733.   Brings up the userÆs current session visited documents/places.
  734.  
  735. Form Variables
  736. ===========================================================================
  737.  
  738. Variables are only used in the "VALUE" parameter of a INPUT FORM object.
  739.  
  740. Example:
  741.         <INPUT NAME="test" VALUE="#destination#">
  742.  
  743. #destination#
  744.   Represents the message destination
  745.  
  746. #gopher_server#
  747.   Default gopher server
  748.  
  749. #gopher_port#
  750.   Default gopher port
  751.  
  752. #whois_server#
  753.   Default whois server
  754.  
  755. #whois_port#
  756.   Default whois port
  757.  
  758. #irc_server#
  759.   Default IRC server
  760.  
  761. #irc_port#
  762.   Default IRC port
  763.  
  764. #homepage#
  765.   Default Web home page
  766.  
  767. #mail_html#
  768.   Message HTML
  769.  
  770. #help_html#
  771.   General Help HTML
  772.  
  773. #user_irc_name#
  774.   User's IRC name
  775.  
  776. #user_address#
  777.   User's Internet address
  778.  
  779. #host_address#
  780.   This host's domain name
  781.  
  782. #new_user_html#
  783.   New user's HTML
  784.  
  785.  
  786.  
  787. Chapter Four
  788. Dial-up IP Door
  789.  
  790.  
  791. Syntax
  792. ===========================================================================
  793.  
  794. nxdip   <configuration_file> [/B <drop-file>] [/I <ip_address>] [/C <comport>]
  795.         [/Q <comport irq>] [/A <comport address>]
  796.  
  797. <configuration_file>
  798.   Path and a filename to the configuration file to be used.  If not specified,
  799.   then NXBBS.CFG in the current directory will be used.
  800.  
  801. /I <ip.add.re.ss>
  802.   The IP address to use instead of the one in the configuration file. The IP
  803.   address may also be defined in an environmental variable named IP.  The
  804.   command line switch takes precedence over the environmental variable.
  805.  
  806.   Example:
  807.                 SET IP=142.55.23.123
  808.  
  809. /B <drop-file>
  810.   Supported drop-files are:
  811.         DOOR.SYS, DORINFO?.DEF, PCBOARD.SYS, USERS.SYS, CHAIN.TXT,
  812.         SFDOORS.DAT, XTRN.DAT and CALLINFO.BBS
  813.  
  814.   You may state more than one drop-file by placing multiple /B commands
  815.  
  816. Operation
  817. ===========================================================================
  818.  
  819. This program is called as a door from the BBS and handles all SLIP and
  820. Compressed SLIP encoding and decoding of the communications link.  It bridges
  821. the gap between the IP packets coming over the modemÆs lines to the packet
  822. driver.
  823.  
  824. The user must have configured their IP address correctly on their end and it
  825. must be an address that is æownedÆ by you.  They can optionally use BOOTP to
  826. request their IP address since the SLIP door has an internal BOOTP server
  827. that will respond to their BOOTP request.
  828.  
  829. Compressed SLIP (CSLIP) is automatically switched on if any incoming packets
  830. are compressed.
  831.  
  832.  
  833. The software terminates when:
  834.  
  835.   o  the sysop pressed <Esc> on the local console
  836.   o  the userÆs daily time expired
  837.   o  the carrier is lost
  838.  
  839. A packet driver must be load prior to the execution of NXDIP.
  840.  
  841. User Configuration
  842. ===========================================================================
  843.  
  844. The user must have configured their IP address correctly on their end.  Their
  845. IP address must be one that is 'owned' by you.  If they set their IP address
  846. to 0.0.0.0, then the internal BOOTP server in NXDIP will take care of their
  847. IP Address request and return this node's IP Address.
  848.  
  849. The user's netmask may be anything at all since they are using SLIP.
  850. Usually, they can just set it to '255.255.255.0.
  851.  
  852.  
  853. Chapter Five
  854. Packet Drivers
  855.  
  856. Packet Driver Software
  857. ===========================================================================
  858. Packet Drivers are TSR programs that provide a link between software
  859. applications and some type of Internet access hardware.  Most of these
  860. programs are available free from quite a lot of different sources.  These are
  861. called the Clarkson packet drivers, and there are different versions of them
  862. to suit almost any kind of network card or asynchronous connection.
  863.  
  864. Our BBS and our Web site contain the entire set of freely downloadable packet
  865. drivers.
  866.  
  867. Whenever you have more than one machine that is trying to be connected to the
  868. Internet, then you require a Router on the network.  Our NetXpress Server
  869. v2.0 contains a Router plus a multitude of other server functions.
  870.  
  871. When connecting a local network up to the Internet, you will definately
  872. require a router since more than one machine will access the Internet.  You
  873. will also need to configure all of the machines to load a packet driver.  But
  874. you also will need to load another packet driver for your Router machine.
  875. Thus if you connected via PPP over a dial-up connection and you used a Novell
  876. network, you would set up each workstation on your netowkr with the Novell
  877. ODI packet driver, and then also set up your Router machine to handle a PPP
  878. connection.
  879.  
  880. To terminate any packet driver, you may use the TERMIN.COM program.
  881.  
  882. Use the following guide to connect your network up to the Internet.
  883.  
  884. Novell/IPX Networks
  885.   To connect any machine on your Novell network up to the Internet follow the
  886.   following instructions.  You will require a Router somewhere on your local
  887.   network.
  888.  
  889.   You must change your Novell IPX setup to allow for Novell's ODI
  890.   specification.
  891.  
  892.   The correct sequence to load up drivers is as follows:
  893.  
  894.   o  Load LSL.COM
  895.   o  Load your network card's driver
  896.   o  Load the IPX ODI driver
  897.   o  Load the ODI Packet Driver
  898.  
  899.   Example:
  900.         LSL
  901.         NE2000
  902.         IPXODI
  903.         ODIPKT 2 0x60
  904.  
  905.   The second parameter of ODIPKT if called the 'Frame Type'.  It represents the
  906.   position of any of the ETHERNET frame types in the NET.CFG file.
  907.  
  908.  
  909. IPX compatible Networks
  910.   On a Novell network or a IPX-compatible network you may use IPXPKT to tunnel
  911.   IP datagrams within IPX packets.  IPXPKT is loaded after your IPX driver is
  912.   loaded.
  913.  
  914.   o  Load IPX
  915.   o  Load IPXPKT
  916.   o  Load NET
  917.  
  918.   Again, you require a Router on the local network to bridge your local network
  919.   to the Internet.
  920.  
  921.  
  922. LANtastic Networks
  923.   will need to change over to a NDIS (Network Driver Interface Specifiation)
  924.   driver to use the LANtastic packet driver.
  925.  
  926.   NDIS allows the use of multiple network protocols on a single network card.
  927.   Thus allowing you to run LANtastic's NetBIOS and TCP/IP together.
  928.  
  929.   Connection Sequence:
  930.  
  931.   o  Load PROTMAN.DOS in CONFIG.SYS
  932.   o  Load AEXNDIS.DOS in CONFIG.SYS (or any other NDIS hardware driver)
  933.   o  Load DIS_PKT.DOS in CONFIG.SYS
  934.   o  Load AI-NDIS
  935.   o  Load AILANBIO
  936.  
  937.   Sample CONFIG.SYS:
  938.  
  939.     DEVICE=C:\NDIS\PROTMAN.DOS /I:C:\NDIS
  940.     DEVICE=C:\NDIS\AEXNDIS.DOS
  941.     DEVICE=C:\NDIS\DIS_PKT.DOS
  942.  
  943.   Sample AUTOEXEC.BAT:
  944.  
  945.     C:\NDIS\AI-NDIS BIND_TO=AEXNDIS_NIF
  946.     C:\LANTASTI\AILANBIO
  947.  
  948.   A sample PROTOCOL.INI file in C:\NDIS
  949.  
  950.     [PROTMAN]
  951.          DRIVERNAME = PROTMAN$
  952.          DYNAMIC = YES
  953.  
  954.     [AEXNDIS_NIF]
  955.          DRIVERNAME = AEXNDS$
  956.          IOBASE = 0x300
  957.          INTERRUPT = 10
  958.  
  959.     [PKTDRV]
  960.          DRIVERNAME = PKTDRV$
  961.          BINDINGS = AEXNDIS_NIF
  962.          INTVEC = 0x60
  963.  
  964.   NOTE: We have experienced problems running LANtastic 5.0 and NDIS
  965.  
  966.  
  967. NetBIOS compatible Networks
  968.   This packet driver may be used on all NetBIOS-compatible networks.  This
  969.   packet driver 'tunnels' IP datagrams within the NetBIOS packet, thus making
  970.   it slower than the NDIS/ODI solutions.
  971.  
  972.   All that is required is to load the NB packet driver:
  973.  
  974.         nb {IntVec} {IP Address}
  975.  
  976.   Where {IntVec} represents the Interrupt Vector and {IP Address} is the IP
  977.   Address of this node.  This actually may be any unique address since it is
  978.   only used as a 'hardware address' for this machine.
  979.  
  980.   Example: nb 0x60 204.191.36.201
  981.  
  982.   NB needs to be loaded after the NetBIOS drivers are loaded.  With LANtastic
  983.   this means after AILANBIO is loaded.
  984.  
  985.  
  986. SLIP Dial-up Access
  987.   Hardware Required:
  988.  
  989.     o  Modem
  990.     o  Phone Line (Regular Analog)
  991.  
  992.   Login Sequence:
  993.  
  994.     o  Login to your service provider and place yourself in SLIP mode
  995.     o  Load the SLIP/CSLIP Packet Driver (SLIPPER/CSLIPPER)
  996.  
  997.   Example:
  998.  
  999.     NXDIAL 1 9600 slip.cmd
  1000.     SLIPPER baud=9600
  1001.  
  1002.     or
  1003.  
  1004.     NXDIAL 1 9600 slip.cmd
  1005.     CSLIPPER baud=9600
  1006.  
  1007.   Example of SLIP.CMD
  1008.  
  1009.     send ATDT555-1212\r\n
  1010.     expect CONNECT
  1011.     expect ogin:
  1012.     send userid\r\n
  1013.     expect word:
  1014.     send password\r\n
  1015.     expect >
  1016.     send slip\r\n
  1017.  
  1018.  
  1019. PPP Dial-up Access
  1020.   Hardware Required:
  1021.  
  1022.     o  Modem
  1023.     o  Phone Line (Regular Analog)
  1024.  
  1025.   Login Sequence:
  1026.  
  1027.     o  Login to your service provider and place yourself in PPP mode
  1028.     o  Load the PPP Packet Driver (ETHERPPP)
  1029.  
  1030.   Example:
  1031.  
  1032.     NXDIAL 1 9600 ppp.cmd
  1033.     PPP /s 9600 /d none
  1034.  
  1035.   Example of PPP.CMD
  1036.  
  1037.     send ATDT555-1212\r\n
  1038.     expect CONNECT
  1039.     expect ogin:
  1040.     send userid\r\n
  1041.     expect word:
  1042.     send password\r\n
  1043.     expect >
  1044.     send ppp\r\n
  1045.  
  1046.  
  1047. Chapter Six
  1048. Questions & Answers
  1049.  
  1050.  
  1051.  
  1052.  
  1053. Q:  How do I get the fastest performance?
  1054.  
  1055. A:  Do not run under a multitasker like Desqview or Windows.
  1056.     Try to use IP addresses instead of domain addresses.
  1057.     Do not run on a machine that acts as a LAN server.
  1058.     Disable buffering on your network drivers.
  1059.  
  1060.  
  1061. Q:  What is a port?
  1062.  
  1063. A:  A port is like a channel. Each application has its own port that it
  1064.     listens for incoming connections on.  Port values under 1024 are
  1065.     well-known ports for (well-known) applications. Think of them as channels.
  1066.     For example, the Web works on port 80, so Web servers listen only for
  1067.     requests on port 80.
  1068.  
  1069.  
  1070. Q:  How do I provide Archie?
  1071.  
  1072. A:  You can use a Web Archie gateway to provide access to Archie databases.
  1073.     One such gateway is at æhttp://www-ns.rutgers.edu/htbin/archieÆ.
  1074.  
  1075.  
  1076. Q:  What are some good books to read about the Internet?
  1077.  
  1078. A:  The Whole Internet: User's Guide & Catalog
  1079.     O'Reily & Associates, Inc.,
  1080.     Ed Krol
  1081.  
  1082.     Connecting To The Internet
  1083.     O'Reily & Associates, Inc.,
  1084.     Susan Estrada
  1085.  
  1086.     The Matrix:Computer Networks & Conferencing Systems Worldwide
  1087.     Digital Press,
  1088.     John S. Quarterman
  1089.  
  1090.     !%@:: A Directory of Electronic Mail Addressing & Networks
  1091.     O'Reily & Associates, Inc.,
  1092.     Donnalyn Frey & Rick Adams
  1093.  
  1094.     Unix Communications
  1095.     The Waite Group,
  1096.     Bart Anderson, Barry Costales, and Harry Henderson
  1097.  
  1098.     Zen and the Art of the Internet
  1099.     Brendan Kehoe,
  1100.     zen-internet.src or zen.txt
  1101.  
  1102.     Hitchhikers Guide to the Internet
  1103.     Ed Krol,
  1104.     RFC1118
  1105.  
  1106.  
  1107. Glossary
  1108.  
  1109.  
  1110. 10Base2
  1111. An implementation of the Ethernet IEEE standard on thin coaxial cable at 10
  1112. megabits per second.  The maximum segment length is under just under 200
  1113. meters.
  1114.  
  1115. 10Base5
  1116. The original Ethernet medium, an implementation of the Ethernet IEEE standard
  1117. on twinaxial cable at 20 megabits per second.  The maximum segment length is
  1118. 500 meters.
  1119.  
  1120. 10BaseT
  1121. An implementation of the Ethernet IEEE standard on 24 gauge unshielded,
  1122. twisted-pair wiring at 10 megabits per second.
  1123.  
  1124. Archie
  1125. A system for locating files that are publicly available by anonymous FTP.
  1126.  
  1127. ARPAnet
  1128. An experimental network established in the 1970's where the theories and
  1129. software on which the Internet is based were tested.
  1130.  
  1131. Article
  1132. What a message is called if it is part of a newsgroup.
  1133.  
  1134. Asynchronous Communication
  1135. A method for transmitting data that sends one character at a time.
  1136. Asynchronous also refers to commands, as in a windowing environment, that may
  1137. be sent without waiting for a response from the previous command.
  1138.  
  1139. Attenuation
  1140. The loss of signal strength that occurs as a signal is transmitted through a
  1141. cable.
  1142.  
  1143. AUP
  1144. Acceptable Use Policy; A term used to refer to restrictions placed on the use
  1145. of a network.
  1146.  
  1147. Backbone
  1148. A major high-speed point to which other networks are connected.
  1149.  
  1150. Bandwidth
  1151. The capacity of a network to carry information.  In a network, the higher the
  1152. bandwidth, the greater the information-carrying capacity of the network, and
  1153. the faster data can be transmitted from one device to another.
  1154.  
  1155. Bridge
  1156. An electronic device that connects two networks so that devices on one
  1157. network can communicate with devices on the other network.  Bridges connect
  1158. only networks that operate under the same communications protocols.
  1159.  
  1160. CCITT
  1161. Consultative Committee for International Telegraphy and Telephony;  An
  1162. international standards-making body consisting of national telecommunications
  1163. authorities.
  1164.  
  1165. Daemon
  1166. A program running in the background on a Unix system.  A daemon performs a
  1167. single task the entire time that it is running.
  1168.  
  1169. Dedicated Line
  1170. A permanently connected private telephone line between two locations.  Leased
  1171. lines are typically used to connect a moderate-sized local network to an
  1172. Internet service provider.
  1173.  
  1174. Dialup Line
  1175. A method of connecting to a computer by calling it up the telephone.
  1176.  
  1177. DNS
  1178. Domain Name System; A distributed database system for translating computer
  1179. names into numeric Internet addresses, and vice-versa.  (e.g. foobar.com into
  1180. 194.56.78.2)
  1181.  
  1182. Ethernet
  1183. A data link protocol jointly developed by Intel, Xerox, and DEC and
  1184. subsequently adopted by the IEEE as a standard.
  1185.  
  1186. FAQ
  1187. Frequently Asked Question;  Many USENET newsgroups maintain FAQs so that
  1188. participants won't spend lots of time answering the same set of questions.
  1189.  
  1190. Flame
  1191. A virulent and often largely personal attack against the author of a USENET
  1192. posting.  Flames are unfortunately common
  1193.  
  1194. Flamers
  1195. People who frequently write flames.  See above.
  1196.  
  1197. Freenet
  1198. An organization to provide free Internet access to people in a certain area.
  1199.  
  1200. FTP
  1201. File-Transfer-Protocol; An application that allows you to transfer files from
  1202. one computer to another.  This requires direct access to the Internet.
  1203.  
  1204. Gopher
  1205. A menu-driven system for exploring Internet resources.
  1206.  
  1207. IAB
  1208. Internet Architecture Board; The ruling council that makes decisions about
  1209. standards and other important issues that concern the Internet.
  1210.  
  1211. IETF
  1212. Internet Engineering Task Force; A volunteer group that investigates and
  1213. solves technical problems, and makes recommendations to the IAB.
  1214.  
  1215. IEEE
  1216. Institute of Electronic and Electrical Engineers;  A standards-setting group
  1217. in the United States that is part of ISO.
  1218.  
  1219. Internet
  1220. A worldwide 'network of networks' which are connected to each other.
  1221.  
  1222. IRC
  1223. Internet Relay Chat; An Internet-based application that allows users to
  1224. interact in real-time.
  1225.  
  1226. ISDN
  1227. Integrated Services Digital Network; A new kind of dialup connection offering
  1228. higher speed access over voice lines.
  1229.  
  1230. ISO
  1231. International Standards Organization; An international standards-making body
  1232. responsible for the OSI network standards.
  1233.  
  1234. LISTSERV
  1235. This is a special automated agent that adds and deletes subscribers to
  1236. mailing lists.
  1237.  
  1238. Mailing List
  1239. A discussion of individuals on a specific topic.  Mailing lists are
  1240. implemented by using a special mail address.  Subscribers to the mailing
  1241. list, send their comments in to that address.  Their message will then get
  1242. distributed out to all other subscribers.
  1243.  
  1244. Moderator
  1245. A person who receives all mail for a mailing list or moderated newsgroup and
  1246. approves it for general viewing.  This sometimes is automated for mailing
  1247. lists.
  1248.  
  1249. Moderated
  1250. When a newsgroup is moderated, all messages are sent to the moderators
  1251. address.  The moderator will be authorize the distribution of those message
  1252. to the rest of that newsgroups subscribers.  Newsgroup
  1253.  
  1254. Newsgroup
  1255. A conference or topic area that is part of USENET.
  1256.  
  1257. NIC
  1258. Network Information Center;   A organization that's responsible for supplying
  1259. information about any network.  The InterNIC plays this role for the
  1260. Internet.
  1261.  
  1262. NNTP
  1263. Network News Transfer Protocol;  A method of exchanging USENET news among
  1264. host on the Internet.
  1265.  
  1266. NSFNET
  1267. National Science Foundation Network;  One of the larger networks that makes
  1268. up the Internet.
  1269.  
  1270. OSI
  1271. Open Systems Interconnect;  A series of protocols for networking.
  1272.  
  1273. POP
  1274. Point of Presence;  The closest location for a network.
  1275.  
  1276. PPP
  1277. Point to Point Protocol; This protocol is a new standard and should replace
  1278. SLIP.  It is used for the same thing as SLIP, mainly to hook up a computer to
  1279. the Internet with just a high-speed modem.
  1280.  
  1281. Repeater
  1282. A hardware device that repeats the signal on a network.  As signals pass over
  1283. a line, they lose some of their power and pick up static.  A repeater
  1284. amplifies and conditions the signals on a network.
  1285.  
  1286. RFC
  1287. Request For Comments; RFCs are electronic documents that help define the
  1288. Internet.  They contain protocol standards, format standards, frequently
  1289. asked questions, etc.  RFC filenames all start with RFC and then have their
  1290. number (eg. RFC1137).
  1291.  
  1292. RFC822
  1293. The RFC that contains the standard for mail interchange within the Internet.
  1294. RFC976 builds on RFC822 and describes UUCP routing among many other things.
  1295.  
  1296. RFC1036
  1297. The RFC that contains the standard for mail interchange with USENET.
  1298.  
  1299. Router
  1300. A device that connects two networks together and maintains addressing
  1301. information for each network.
  1302.  
  1303. Service Provider
  1304. An organization or company that provides connections to the Internet.
  1305.  
  1306. SLIP
  1307. Serial Line Internet Protocol;  This protocol is used when using IP over an
  1308. asynchronous line.  Usually this is used with modems.
  1309.  
  1310. SMTP
  1311. The electronic mail transfer protocol defined in RFC821.
  1312.  
  1313. TELNET
  1314. An application that allows you to log onto another computer.  In the Internet
  1315. this requires having direct access to the Internet
  1316.  
  1317. TCP/IP
  1318. Transmission Control Protocol / Internet Protocol;  The networking protocol
  1319. that most of  the Internet is based on.
  1320.  
  1321. Transport Agent
  1322. A transport agent is merely a program that transports files/messages from one
  1323. location to another.   An example of UUCP's transport agent is UUCICO.
  1324.  
  1325. UNIX
  1326. An operating system used by many of the systems on the Internet.
  1327.  
  1328. USENET
  1329. USENET is a network of systems that exchange news articles.  There are over
  1330. 18000 systems worldwide that participate.  USENET comprises of  thousands of
  1331. newsgroups or conferences.
  1332.  
  1333. UUCICO
  1334. A program that transfers files/messages from one system to another.
  1335.  
  1336. UUCP
  1337. Unix-to-Unix CoPy;  This is a collection of programs that allow computers to
  1338. communicate with each other.  UUCP uses standard modems, serial cables, and
  1339. the telephone system.  It is used to transfer USENET articles from one system
  1340. to another.  It can also be used to transfer private e-mail.
  1341.  
  1342. WAIS
  1343. Wide-Area Information Server;  A very powerful system for looking up
  1344. information in databases across the Internet.
  1345.  
  1346. WWW
  1347. World-Wide Web;  A hypertext-based system for finding and accessing Internet
  1348. resources.
  1349.  
  1350.  
  1351.  
  1352. Appendix
  1353.  
  1354.  
  1355. HTML
  1356. ===========================================================================
  1357.  
  1358. HyperText Markup Language is the standard document on the Web.  It is out of
  1359. this manual's scope to detail itÆs syntax.  You may use any of the available
  1360. HTML editors to create local web pages.  Please note, that your user's will
  1361. only see a text representation of the document, so inline images and image
  1362. mappings will not be relevant.
  1363.  
  1364. Error Messages
  1365. ===========================================================================
  1366. Could not allocate socket!
  1367.   Not enough memory was available to allocate the Internet socket (4k).
  1368.  
  1369. No packet driver found!
  1370.   No packet driver software was found in the interrupt range of 0x60-0x80.
  1371.  
  1372. NETSRV2.KEY not found!
  1373.   Your serialized KEY file could not be found in the system directory.
  1374.  
  1375. NETSRV2.KEY is corrupt!
  1376.   Your serialized KEY file is damaged and should be replaced by contacting the
  1377.   source of purchase.
  1378.  
  1379. Display Files Format
  1380. ===========================================================================
  1381.  
  1382. Both the WELCOME and the MENU display files use the same PCBoard colour macro
  1383. format.  This allows one file to be used by users with ANSI and users without
  1384. ANSI.  The colour macros are formated as:
  1385.  
  1386.         @Xbf
  1387.  
  1388. Where b is the background colour and f is the foreground colour.  Both f and
  1389. b are hex digits that represent the colour requried.
  1390.  
  1391. Hex Digit        Foreground Colour      Background Colour
  1392. ==============   ====================   ====================
  1393. 0                Black                  Black
  1394. 1                Blue                   Blue
  1395. 2                Green                  Green
  1396. 3                Cyan                   Cyan
  1397. 4                Red                    Red
  1398. 5                Magenta                Magenta
  1399. 6                Brown                  Brown
  1400. 7                Light Gray             Light Gray
  1401. 8                Dark Gray              Blinking Black
  1402. 9                Light Blue             Blinking Blue
  1403. A                Light Green            Blinking Green
  1404. B                Light Cyan             Blinking Cyan
  1405. C                Light Red              Blinking Red
  1406. D                Light Magenta          Blinking Magenta
  1407. E                Yellow                 Blinking Brown
  1408. F                White                  Blinking Light Gray
  1409.  
  1410. You may also use two distinct display files; one for users with ANSI and one
  1411. for users without ANSI.  A display file with a file extension of .ANS will be
  1412. used by users with ANSI.  A display file with a file extenstion of .ASC will
  1413. be used by users without ANSI.
  1414.  
  1415. Acknowledgments
  1416. ===========================================================================
  1417.  
  1418. Special thanks to all of our beta testers for their time.  We would also like
  1419. to offer our gratitude to the following people:
  1420.  
  1421. Ed Bercovitz, Michael Boettger, Brad Dameron, Peter Ellis, Erick Engelke, Ian
  1422. Gerada Anna Kalasznikow and Tony Rocha.
  1423.  
  1424.  
  1425. INDEX
  1426.  
  1427. A
  1428. Anonymous FTP   32
  1429. Archie  30, 32
  1430. ARPAnet 32
  1431. Articles 32, 37
  1432.  
  1433. B
  1434. BOOTP   8, 24
  1435.  
  1436. C
  1437. CCITT   33
  1438. Command Line Parameters
  1439.   NXBBS   15
  1440.   NXDIP   23
  1441.   Setup   5
  1442. CSLIP   24
  1443.  
  1444. D
  1445. Dedicated Line  See Leased Line
  1446. Dialup Line     33
  1447. DNS     See Domain Address
  1448. Domain Name System      34
  1449.  
  1450. E
  1451. Ethernet        34
  1452.  
  1453. F
  1454. FAQ     34
  1455. Flames  34
  1456. FORMs   21
  1457. Freenet 34
  1458. FTP     34
  1459.   Anonymous       32
  1460.  
  1461. G
  1462. Gopher  34
  1463.  
  1464. I
  1465. IAB     34
  1466. Installation    3
  1467. International Standards Organization    35
  1468. Internet        1, 35
  1469. Internet Architecture Board     34
  1470. Internet Relay Chat     35
  1471. IRC     35
  1472. ISDN    35
  1473. ISO     35
  1474.  
  1475. L
  1476. Leased line     33
  1477. LISTSERV        35
  1478.  
  1479. M
  1480. Mailing List    35
  1481. Moderator       35
  1482.   Newsgroup       35
  1483.  
  1484. N
  1485. Newsgroups      32, 34, 35
  1486. NIC     36
  1487. NNTP    36
  1488. NSFNET  36
  1489.  
  1490. O
  1491. OSI     36
  1492.  
  1493. P
  1494. Packet Driver   25
  1495. POP     36
  1496. Port definition      30
  1497. PPP     36
  1498.  
  1499. R
  1500. RFC     36
  1501. RFC1036 36
  1502. RFC822  36
  1503. Router  37
  1504.  
  1505. S
  1506. Service Provider        37
  1507. SLIP    24, 36, 37
  1508. SMTP    37
  1509.  
  1510. T
  1511. TCP/IP  37
  1512. Technical Support       2
  1513. TELNET  37
  1514. Transport Agent 37
  1515.  
  1516. U
  1517. UNIX    37
  1518. USENET  35, 36, 37
  1519. UUCICO  37
  1520. UUCP    38
  1521.  
  1522. W
  1523. WAIS    38
  1524. WWW     38
  1525.  
  1526.